// import 'package:dio/dio.dart';
// import 'package:flutter/material.dart';
// import 'package:flutter_appgetwe/page/addvideo/add_video.dart';
// import 'package:flutter_appgetwe/page/commont/coustom_icon.dart';
// import 'package:flutter_appgetwe/page/commont/listindex.dart';
// import 'package:flutter_appgetwe/page/home/home_index_pro_two.dart';
// import 'package:flutter_appgetwe/page/message/glb_index.dart';
// import 'package:flutter_appgetwe/page/message/message_index.dart';
// import 'package:flutter_appgetwe/page/my/my_index_pro.dart';
// import 'package:flutter_appgetwe/page/search/search_index.dart';
// import 'package:flutter_appgetwe/provider/LoginProvider.dart';
// import 'package:provider/provider.dart';
// import 'package:audioplayers/audioplayers.dart';
// import 'dart:math' as math;
// import '../page/modelutils/video_list.dart';
// class TkVideo {
//   late int id;
//   late String name;
//   late String desc;
//   late String imageUrl;
//   late String videoUrl;
//   late int dFlag;
//   late String createTime;
//   late String updateTime;
//
//   TkVideo.name(this.id, this.name, this.desc, this.imageUrl, this.videoUrl,
//       this.dFlag, this.createTime, this.updateTime);
// }
//
// class TabbarView extends StatefulWidget {
//   List<Widget> tabsbottom = [
//     HomeIndexPro(),
//     SearchIndex(),
//     AddVideo(),
//     MessageIndex(),
//     MyIndexPro()
//   ];
//
//   @override
//   _TabbarViewState createState() => _TabbarViewState();
// }
//
// class _TabbarViewState extends State<TabbarView> with TickerProviderStateMixin  {
//
//   late AnimationController _controller;
//   bool isAns = true;
//   //_controller.dispose();
//   //_controller.forward();
//   //动画结束
//
//   bool isLike = false;
//
//   bool isfollow = true;
//
//   bool isPlay = true;
//
//   AudioPlayer audioPlayer = AudioPlayer();
//
//   int _index = 1;
//   @override
//   void initState() {
//     // TODO: implement initState
//     super.initState();
//     // audioPlayer.setUrl("http://rgbzcy8aa.hn-bkt.clouddn.com/252525.mp3");
//     //playAudio();
//     _controller = AnimationController(
//       duration: const Duration(seconds: 10),
//       vsync: this,
//     )..repeat();
//
//     _get();
//     print("打印获取到的状态");
//     print(context.read<LoginProvider>().getUserName());
//     print(context.read<LoginProvider>().getIsLogin());
//     if(isPlay){
//       audioPlayer.play("http://rgbzcy8aa.hn-bkt.clouddn.com/252525.mp3");
//     }else{
//       audioPlayer.stop();
//       audioPlayer.dispose();
//     }
//
//   }
//   Future<bool> onLikeButtonTapped(bool isLiked) async {
//     // setState(() {
//     //   isLiked = !isLiked;
//     // });
//
//     return !isLiked;
//   }
//
//   void _get() async {
//     print("get请求");
//     var result = await Dio().post(
//         "https://188l877k45.zicp.vip/tkVideo/api/hch/tkVideo/find/all/1/10");
//
//     List<VideoList?> list = (result.data as List<dynamic>)
//         .map((e) => VideoList.fromMap((e as Map<String, dynamic>)))
//         .toList();
//
//     print("打印单个");
//   }
//
//   @override
//   void dispose() {
//     // TODO: implement dispose
//     super.dispose();
//   }
//
//   @override
//   Widget build(BuildContext context) {
//     return Scaffold(
//       body: Stack(children: [
//         widget.tabsbottom[_index],
//         InkWell(
//           onTap: (){
//             // if(isPlay){
//             //   setState(() {
//             //     isPlay = false;
//             //   });
//             // }else{
//             //   setState(() {
//             //     isPlay = true;
//             //   });
//             // }
//           },
//           child: Positioned(
//               right: 30,
//               top: 31,
//               child: Column(
//                 children: [
//                   SizedBox(
//                     height: 20,
//                   ),
//                   Stack(
//                     children: [
//                       Container(
//                         width: 50,
//                         height: 50,
//                         //color: Colors.deepPurpleAccent,
//                       ),
//                       Positioned(
//                         top: -10,
//                         left: 0,
//                         child: AnimatedBuilder(
//                           animation: _controller,
//                           child: Padding(
//                             child: Container(
//                                 width: 35.0,
//                                 height: 35.0,
//                                 //alignment: Alignment.center,
//                                 child: Padding(
//                                   padding: EdgeInsets.all(2),
//                                   child: Container(
//                                     width: 27,
//                                     height: 27,
//                                     alignment: Alignment.center,
//                                     decoration: BoxDecoration(
//                                       border: Border.all(
//                                           width: 7,
//                                           color: Colors.black26),
//                                       borderRadius:
//                                       BorderRadius.circular(200),
//                                       color:
//                                       Color.fromRGBO(60, 63, 65, 1),
//                                       // image: DecorationImage(
//                                       //     image: NetworkImage(
//                                       //         "http://rec6p45ah.hn-bkt.clouddn.com/666.jpg"),
//                                       //     fit: BoxFit.fill),
//                                     ),
//                                     child: Container(
//                                       decoration: BoxDecoration(
//                                         border: Border.all(
//                                             width: 10,
//                                             color: Colors.black26),
//                                         borderRadius:
//                                         BorderRadius.circular(30),
//                                         //color: Colors.orange,
//                                         image: DecorationImage(
//                                             image: NetworkImage(
//                                                 "http://rgbzcy8aa.hn-bkt.clouddn.com/666.jpg"),
//                                             fit: BoxFit.fill),
//                                       ),
//                                     ),
//                                   ),
//                                 )),
//                             padding: EdgeInsets.only(
//                                 left: 10, right: 10, top: 10, bottom: 10),
//                           ),
//                           builder: (BuildContext context, Widget? child) {
//                             return Transform.rotate(
//                               angle: _controller.value * 2.0 * math.pi,
//                               child: child,
//                             );
//                           },
//                         ),
//                       ),
//                     ],
//                   )
//                 ],
//               )),
//         ),
//         // Positioned(
//         //     top: 200,
//         //     child: InkWell(
//         //         onTap: () {
//         //           print("暂停...");
//         //           audioPlayer.stop();
//         //           audioPlayer.dispose();
//         //         },
//         //         child: Container(
//         //           width: 50,
//         //           height: 50,
//         //           color: Colors.orange,
//         //         ))),
//
//       ]),
//
//     );
//   }
// }
